home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / educate / tran_12.arj / TRAN.RUL < prev   
Text File  |  1994-03-07  |  9KB  |  421 lines

  1. English to Phoneme Translation Rules
  2.  
  3. **** Special symbols ****
  4.  
  5.      #   One or more vowels [AEIOUY]
  6.      +   One of E, I, Y: a front vowel
  7.      :   Zero or more consonants [BCDFGHJKLMNPQRSTVWXZ]
  8.      ^   One consonant
  9.      .   One of B, V, D, G, J, L, M, N, R, W, Z: a voiced consonant
  10.      %   One of ER, E, ES, ED, ING, ELY: a suffix
  11.      &   One of S, C, G, Z, X, J, CH, SH: a siblant
  12.      @   One of T, S, R, D, L, Z, N, J, TH, CH, SH:
  13.          a consonant influencing following u
  14.  
  15. **** A rules ****
  16.  
  17.   1  //A/ / = 'UH'
  18.   2  / /ARE/ / = 'AH-R'
  19.   3  / /AR/O/ = 'UH-R'
  20.   4  //AR/#/ = 'EH-R'
  21.   5  / ^/AS/#/ = 'EY-S'
  22.   6  //A/WA/ = 'UH'
  23.   7  //AW// = 'AW'
  24.   8  / :/ANY// = 'EH-N-EE'
  25.   9  //A/^+#/ = 'EY'
  26.  10  /#:/ALLY// = 'UH-L-EE'
  27.  11  / /AL/#/ = 'UH-L'
  28.  12  //AGAIN// = 'UH-G-EH-N'
  29.  13  /#:/AG/E/ = 'IH-J'
  30.  14  //A/^+:#/ = 'AE'
  31.  15  / :/A/^+/ = 'EY'
  32.  16  / /ARR// = 'UH-R'
  33.  17  //ARR// = 'AE-R'
  34.  18  / :/AR// = 'AH-R'
  35.  19  //AR/ / = 'ER'
  36.  20  //AR// = 'AH-R'
  37.  21  //AIR// = 'EH-R'
  38.  22  //AI// = 'EY'
  39.  23  //AY// = 'EY'
  40.  24  //AU// = 'AW'
  41.  25  /#:/AL/ / = 'UH-L'
  42.  26  /#:/ALS/ / = 'UH-L-Z'
  43.  27  //ALK// = 'AW-K'
  44.  28  //AL/^/ = 'AW-L'
  45.  29  / :/ABLE// = 'EY-B-UH-L'
  46.  30  //ABLE// = 'UH-B-UH-L'
  47.  31  //ANG/+/ = 'EY-N-J'
  48.  32  / C/ATHE/ / = 'AE-TH-EE'
  49.  33  //A// = 'AE'
  50.  
  51. **** B rules ****
  52.  
  53.   1  / /BE/^#/ = 'B-IH'
  54.   2  //BEING// = 'B-EE-IH-NG'
  55.   3  / /BOTH/ / = 'B-OH-TH'
  56.   4  / /BUS/#/ = 'B-IH-Z'
  57.   5  //BUIL// = 'B-IH-L'
  58.   6  //B// = 'B'
  59.  
  60. **** C rules ****
  61.  
  62.   1  / /CH/^/ = 'K'
  63.   2  /^E/CH// = 'K'
  64.   3  //CH// = 'CH'
  65.   4  / S/CI/#/ = 'S-I'
  66.   5  //CI/A/ = 'SH'
  67.   6  //CI/O/ = 'SH'
  68.   7  //CI/EN/ = 'SH'
  69.   8  //C/+/ = 'S'
  70.   9  //CK// = 'K'
  71.  10  //COM/%/ = 'K-AH-M'
  72.  11  //C// = 'K'
  73.  
  74. **** D rules ****
  75.  
  76.   1  /#:/DED/ / = 'D-IH-D'
  77.   2  /.E/D/ / = 'D'
  78.   3  /#^:E/D/ / = 'T'
  79.   4  / /DE/^#/ = 'D-IH'
  80.   5  / /DO/ / = 'D-OO'
  81.   6  / /DOES// = 'D-UH-Z'
  82.   7  / /DOING// = 'D-OO-IH-NG'
  83.   8  / /DOW// = 'D-OW'
  84.   9  //DU/A/ = 'J-OO'
  85.  10  //D// = 'D'
  86.  
  87. **** E rules ****
  88.  
  89.   1  /#:/E/ / = ''
  90.   2  /'^:/E/ / = ''
  91.   3  / :/E/ / = 'EE'
  92.   4  /#/ED/ / = 'D'
  93.   5  /#:/E/D / = ''
  94.   6  //EV/ER/ = 'EH-V'
  95.   7  / EL/EVEN// = 'EH-V-EH-N'
  96.   8  / S/EVEN// = 'EH-V-EH-N'
  97.   9  //E/^%/ = 'EE'
  98.  10  //E/PH%/ = 'EE'
  99.  11  //ERI/#/ = 'EE-R-EE'
  100.  12  /#:/ER/#/ = 'ER'
  101.  13  //ER/#/ = 'EH-R'
  102.  14  //ER// = 'ER'
  103.  15  / /EVEN// = 'EE-V-EH-N'
  104.  16  /#:/E/W/ = ''
  105.  17  /@/EW// = 'OO'
  106.  18  //EW// = 'Y-OO'
  107.  19  //E/O/ = 'EE'
  108.  20  /#:&/ES/ / = 'IH-Z'
  109.  21  /#:/E/S / = ''
  110.  22  /#:/ELY// = 'L-EE'
  111.  23  /#:/EMENT// = 'M-EH-N-T'
  112.  24  //EFUL// = 'F-U-L'
  113.  25  //EE// = 'EE'
  114.  26  //EARN// = 'ER-N'
  115.  27  / /EAR/^/ = 'ER'
  116.  28  //EAD// = 'EH-D'
  117.  29  /#:/EA/ / = 'EE-UH'
  118.  30  //EA/SU/ = 'EH'
  119.  31  //EA// = 'EE'
  120.  32  //EIGH// = 'EY'
  121.  33  //EI// = 'EE'
  122.  34  / /EYE// = 'I'
  123.  35  //EY// = 'EE'
  124.  36  //EU// = 'Y-OO'
  125.  37  //E// = 'EH'
  126.  
  127. **** F rules ****
  128.  
  129.   1  //FUL// = 'F-U-L'
  130.   2  //F// = 'F'
  131.  
  132. **** G rules ****
  133.  
  134.   1  //GIV// = 'G-IH-V'
  135.   2  / /G/I^/ = 'G'
  136.   3  //GE/T/ = 'G-EH'
  137.   4  /SU/GGES// = 'G-J-EH-SS'
  138.   5  //GG// = 'G'
  139.   6  / B#/G// = 'G'
  140.   7  //G/+/ = 'J'
  141.   8  //GREAT// = 'G-R-EY-T'
  142.   9  /#/GH// = ''
  143.  10  //G// = 'G'
  144.  
  145. **** H rules ****
  146.  
  147.   1  / /HAV// = 'H-AE-V'
  148.   2  / /HERE// = 'H-EE-R'
  149.   3  / /HOUR// = 'OW-ER'
  150.   4  //HOW// = 'H-OW'
  151.   5  //H/#/ = 'H'
  152.   6  //H// = ''
  153.  
  154. **** I rules ****
  155.  
  156.   1  / /IN// = 'IH-N'
  157.   2  / /I/ / = 'I'
  158.   3  //IN/D/ = 'I-N'
  159.   4  //IER// = 'EE-ER'
  160.   5  /#:R/IED// = 'EE-D'
  161.   6  //IED/ / = 'I-D'
  162.   7  //IEN// = 'EE-EH-N'
  163.   8  //IE/T/ = 'I-EH'
  164.   9  / :/I/%/ = 'I'
  165.  10  //I/%/ = 'EE'
  166.  11  //IE// = 'EE'
  167.  12  /N/INE// = 'I-N'
  168.  13  /T/IME// = 'I-M'
  169.  14  //I/^+:#/ = 'IH'
  170.  15  //IR/#/ = 'I-R'
  171.  16  //IS/%/ = 'I-S'
  172.  17  //IX/%/ = 'IH-K-S'
  173.  18  //IZ/%/ = 'I-Z'
  174.  19  //I/D%/ = 'I'
  175.  20  /+^/I/^+/ = 'IH'
  176.  21  //I/T%/ = 'I'
  177.  22  /#^:/I/^+/ = 'IH'
  178.  23  //I/^+/ = 'I'
  179.  24  //IR// = 'ER'
  180.  25  //IGH// = 'I'
  181.  26  //ILD// = 'I-L-D'
  182.  27  //IGN/ / = 'I-N'
  183.  28  //IGN/^/ = 'I-N'
  184.  29  //IGN/%/ = 'I-N'
  185.  30  //IQUE// = 'EE-K'
  186.  31  //I// = 'IH'
  187.  
  188. **** J rules ****
  189.  
  190.   1  //J// = 'J'
  191.  
  192. **** K rules ****
  193.  
  194.   1  //K/N/ = ''
  195.   2  //K// = 'K'
  196.  
  197. **** L rules ****
  198.  
  199.   1  //LO/C#/ = 'L-OH'
  200.   2  /L/L// = ''
  201.   3  /#^:/L/%/ = 'UH-L'
  202.   4  //LEAD// = 'L-EE-D'
  203.   5  //L// = 'L'
  204.  
  205. **** M rules ****
  206.  
  207.   1  //MOV// = 'M-OO-V'
  208.   2  //M// = 'M'
  209.  
  210. **** N rules ****
  211.  
  212.   1  /E/NG/+/ = 'N-J'
  213.   2  //NG/R/ = 'NG'
  214.   3  //NG/#/ = 'NG'
  215.   4  //NGL/%/ = 'NG-UH-L'
  216.   5  //NG// = 'NG'
  217.   6  //NK// = 'N-K'
  218.   7  / /NOW/ / = 'N-OW'
  219.   8  //N// = 'N'
  220.  
  221. **** O rules ****
  222.  
  223.   1  //OF/ / = 'UH-V'
  224.   2  //OROUGH// = 'ER-OH'
  225.   3  / F/OR/TY/ = 'OH-R'
  226.   4  /#:/OR/ / = 'ER'
  227.   5  /#:/ORS/ / = 'ER-Z'
  228.   6  //OR// = 'AW-R'
  229.   7  / /ONE// = 'W-UH-N'
  230.   8  //OW/EL/ = 'OW'
  231.   9  //OW// = 'OH'
  232.  10  / /OVER// = 'OH-V-ER'
  233.  11  //OV// = 'UH-V'
  234.  12  //O/^%/ = 'OH'
  235.  13  //O/^EN/ = 'OH'
  236.  14  //O/^I#/ = 'OH'
  237.  15  //OL/D/ = 'OH-L'
  238.  16  //OUGHT// = 'AH-T'
  239.  17  //OUGH// = 'UH-F'
  240.  18  / /OU/^L/ = 'UH'
  241.  19  / /OU// = 'OW'
  242.  20  /H/OU/S#/ = 'OW'
  243.  21  //OUS// = 'UH-S'
  244.  22  / F/OUR// = 'OH-R'
  245.  23  //OUR// = 'AW-R'
  246.  24  //OUD// = 'U-D'
  247.  25  //OUP// = 'OO-P'
  248.  26  //OU// = 'OW'
  249.  27  //OY// = 'AW-EE'
  250.  28  //OING// = 'OH-IH-NG'
  251.  29  //OI// = 'AW-EE'
  252.  30  //OOR// = 'OH-R'
  253.  31  //OOK// = 'U-K'
  254.  32  //OOD// = 'U-D'
  255.  33  //OO// = 'OO'
  256.  34  //O/E/ = 'OH'
  257.  35  //O/ / = 'OH'
  258.  36  //OA/ / = 'OH'
  259.  37  / /ONLY// = 'OH-N-L-EE'
  260.  38  / /ONCE// = 'W-UH-N-S'
  261.  39  //ON'T/ / = 'OH-N-T'
  262.  40  /C/O/N/ = 'AH'
  263.  41  //O/NG/ = 'AH'
  264.  42  /^:/O/N/ = 'UH'
  265.  43  /I/ON// = 'UH-N'
  266.  44  /#:/ON/ / = 'UH-N'
  267.  45  /#^/ON// = 'UH-N'
  268.  46  //O/ST / = 'OH'
  269.  47  //OF/^/ = 'AW-F'
  270.  48  //OTHER// = 'UH-TH-ER'
  271.  49  //OSS/ / = 'AW-S'
  272.  50  /#^:/OM/ / = 'UH-M'
  273.  51  //O// = 'AH'
  274.  
  275. **** P rules ****
  276.  
  277.   1  //PH// = 'F'
  278.   2  //PEOP// = 'P-EE-P'
  279.   3  //POW// = 'P-OW'
  280.   4  //PUT/ / = 'P-U-T'
  281.   5  //P// = 'P'
  282.  
  283. **** Q rules ****
  284.  
  285.   1  //QUAR// = 'K-W-AW-R'
  286.   2  //QU// = 'K-W'
  287.   3  //Q// = 'K'
  288.  
  289. **** R rules ****
  290.  
  291.   1  / /RE/^#/ = 'R-EE'
  292.   2  //R// = 'R'
  293.  
  294. **** S rules ****
  295.  
  296.   1  //SH// = 'SH'
  297.   2  /#/SION// = 'ZH-UH-N'
  298.   3  //SOME// = 'S-AH-M'
  299.   4  /#/SUR/#/ = 'ZH-ER'
  300.   5  //SUR/#/ = 'SH-ER'
  301.   6  /#/SU/#/ = 'ZH-OO'
  302.   7  /#/SSU/#/ = 'SH-OO'
  303.   8  /#/SED/ / = 'Z-D'
  304.   9  /#/S/#/ = 'Z'
  305.  10  //SAID// = 'S-EH-D'
  306.  11  /^/SION// = 'SH-UH-N'
  307.  12  //S/S/ = ''
  308.  13  /./S/ / = 'Z'
  309.  14  /#:.E/S/ / = 'Z'
  310.  15  /#^:##/S/ / = 'Z'
  311.  16  /#^:#/S/ / = 'S'
  312.  17  /U/S/ / = 'S'
  313.  18  / :#/S/ / = 'Z'
  314.  19  / /SCH// = 'S-K'
  315.  20  //S/C+/ = ''
  316.  21  /#/SM// = 'Z-M'
  317.  22  /#/SN/ / = 'Z-UH-N'
  318.  23  //S// = 'S'
  319.  
  320. **** T rules ****
  321.  
  322.   1  / /THE/ / = 'TH-UH'
  323.   2  //TO/ / = 'T-OO'
  324.   3  //THAT// = 'TH-AE-T'
  325.   4  / /THIS/ / = 'TH-IH-S'
  326.   5  / /THEY// = 'TH-EY'
  327.   6  / /THERE// = 'TH-EH-R'
  328.   7  //THER// = 'TH-ER'
  329.   8  //THEIR// = 'TH-EH-R'
  330.   9  / /THAN/ / = 'TH-AE-N'
  331.  10  / /THEM/ / = 'TH-EH-M'
  332.  11  //THESE/ / = 'TH-EE-Z'
  333.  12  / /THEN// = 'TH-EH-N'
  334.  13  //THROUGH// = 'TH-R-OO'
  335.  14  //THOSE// = 'TH-OH-Z'
  336.  15  //THOUGH/ / = 'TH-OH'
  337.  16  / /THUS// = 'TH-UH-S'
  338.  17  //TH// = 'TH'
  339.  18  /#:/TED/ / = 'T-IH-D'
  340.  19  /S/TI/#N/ = 'CH'
  341.  20  //TI/O/ = 'SH'
  342.  21  //TI/A/ = 'T'
  343.  22  //TIEN// = 'SH-UH-N'
  344.  23  //TUR/#/ = 'CH-ER'
  345.  24  //TU/A/ = 'CH-OO'
  346.  25  / /TWO// = 'T-OO'
  347.  26  //T// = 'T'
  348.  
  349. **** U rules ****
  350.  
  351.   1  / /UN/I/ = 'Y-OO-N'
  352.   2  / /UN// = 'UH-N'
  353.   3  / /UPON// = 'UH-P-AW-N'
  354.   4  /@/UR/#/ = 'ER'
  355.   5  //UR/#/ = 'Y-ER'
  356.   6  //UR// = 'ER'
  357.   7  //U/^ / = 'UH'
  358.   8  //U/^^/ = 'UH'
  359.   9  //UY// = 'I'
  360.  10  / G/U/#/ = ''
  361.  11  /G/U/%/ = ''
  362.  12  /G/U/#/ = 'W'
  363.  13  /#N/U// = 'Y-OO'
  364.  14  /@/UI// = 'OO'
  365.  15  /@/U// = 'OO'
  366.  16  //U// = 'Y-OO'
  367.  
  368. **** V rules ****
  369.  
  370.   1  //VIEW// = 'V-Y-OO'
  371.   2  //V// = 'V'
  372.  
  373. **** W rules ****
  374.  
  375.   1  / /WHERE// = 'W-ER'
  376.   2  //WA/S/ = 'W-AH'
  377.   3  //WA/T/ = 'W-AH'
  378.   4  //WHERE// = 'WH-EH-R'
  379.   5  //WHAT// = 'WH-AH-T'
  380.   6  //WHOL// = 'H-OH-L'
  381.   7  //WHO// = 'H-OO'
  382.   8  //WH// = 'WH'
  383.   9  //WAR// = 'W-AH-R'
  384.  10  //WOR// = 'W-ER'
  385.  11  //WR// = 'R'
  386.  12  //W// = 'W'
  387.  
  388. **** X rules ****
  389.  
  390.   1  //X// = 'K-S'
  391.  
  392. **** Y rules ****
  393.  
  394.   1  //YOUNG// = 'Y-UH-NG'
  395.   2  / /YOU// = 'Y-OO'
  396.   3  / /YES// = 'Y-EH-S'
  397.   4  / /Y// = 'Y'
  398.   5  /#^:/Y/ / = 'EE'
  399.   6  /#^:/Y/I/ = 'EE'
  400.   7  / :/Y/ / = 'I'
  401.   8  / :/Y/#/ = 'I'
  402.   9  / :/Y/^+:#/ = 'IH'
  403.  10  / :/Y/^#/ = 'I'
  404.  11  //Y// = 'IH'
  405.  
  406. **** Z rules ****
  407.  
  408.   1  //ZZ// = 'T-Z'
  409.   2  //Z// = 'Z'
  410.  
  411. **** Misc. rules ****
  412.  
  413.   1  //'// = ''
  414.   2  // // = ' '
  415.   3  //,// = ' '
  416.   4  //;// = ' '
  417.   5  //:// = '  '
  418.   6  //.// = '  '
  419.   7  //!// = '  '
  420.   8  //?// = '  '
  421.